var ytp=ytp||{};function onYouTubePlayerAPIReady(){if(ytp.YTAPIReady) return;ytp.YTAPIReady=true;jQuery(document).trigger("YTAPIReady");} (function(jQuery,ytp){var nAgt=navigator.userAgent;if(!jQuery.browser){jQuery.browser={};jQuery.browser.mozilla=!1;jQuery.browser.webkit=!1;jQuery.browser.opera=!1;jQuery.browser.safari=!1;jQuery.browser.chrome=!1;jQuery.browser.msie=!1;jQuery.browser.ua=nAgt;jQuery.browser.name=navigator.appName;jQuery.browser.fullVersion=""+parseFloat(navigator.appVersion);jQuery.browser.majorVersion=parseInt(navigator.appVersion,10);var nameOffset,verOffset,ix;if(-1!=(verOffset=nAgt.indexOf("Opera")))jQuery.browser.opera=!0,jQuery.browser.name="Opera",jQuery.browser.fullVersion=nAgt.substring(verOffset+6),-1!=(verOffset=nAgt.indexOf("Version"))&&(jQuery.browser.fullVersion=nAgt.substring(verOffset+8));else if(-1!=(verOffset=nAgt.indexOf("MSIE")))jQuery.browser.msie=!0,jQuery.browser.name="Microsoft Internet Explorer",jQuery.browser.fullVersion=nAgt.substring(verOffset+5);else if(-1!=nAgt.indexOf("Trident")){jQuery.browser.msie=!0;jQuery.browser.name="Microsoft Internet Explorer";var start=nAgt.indexOf("rv:")+3,end=start+4;jQuery.browser.fullVersion=nAgt.substring(start,end)}else-1!=(verOffset=nAgt.indexOf("Chrome"))?(jQuery.browser.webkit=!0,jQuery.browser.chrome=!0,jQuery.browser.name="Chrome",jQuery.browser.fullVersion=nAgt.substring(verOffset+7)):-1!=(verOffset=nAgt.indexOf("Safari"))?(jQuery.browser.webkit=!0,jQuery.browser.safari=!0,jQuery.browser.name="Safari",jQuery.browser.fullVersion=nAgt.substring(verOffset+7),-1!=(verOffset=nAgt.indexOf("Version"))&&(jQuery.browser.fullVersion=nAgt.substring(verOffset+8))):-1!=(verOffset=nAgt.indexOf("AppleWebkit"))?(jQuery.browser.webkit=!0,jQuery.browser.name="Safari",jQuery.browser.fullVersion=nAgt.substring(verOffset+7),-1!=(verOffset=nAgt.indexOf("Version"))&&(jQuery.browser.fullVersion=nAgt.substring(verOffset+8))):-1!=(verOffset=nAgt.indexOf("Firefox"))?(jQuery.browser.mozilla=!0,jQuery.browser.name="Firefox",jQuery.browser.fullVersion=nAgt.substring(verOffset+8)):(nameOffset=nAgt.lastIndexOf(" ")+1)<(verOffset=nAgt.lastIndexOf("/"))&&(jQuery.browser.name=nAgt.substring(nameOffset,verOffset),jQuery.browser.fullVersion=nAgt.substring(verOffset+1),jQuery.browser.name.toLowerCase()==jQuery.browser.name.toUpperCase()&&(jQuery.browser.name=navigator.appName));-1!=(ix=jQuery.browser.fullVersion.indexOf(";"))&&(jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix));-1!=(ix=jQuery.browser.fullVersion.indexOf(" "))&&(jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix));jQuery.browser.majorVersion=parseInt(""+jQuery.browser.fullVersion,10);isNaN(jQuery.browser.majorVersion)&&(jQuery.browser.fullVersion=""+parseFloat(navigator.appVersion),jQuery.browser.majorVersion=parseInt(navigator.appVersion,10));jQuery.browser.version=jQuery.browser.majorVersion} jQuery.browser.android=/Android/i.test(nAgt);jQuery.browser.blackberry=/BlackBerry/i.test(nAgt);jQuery.browser.ios=/iPhone|iPad|iPod/i.test(nAgt);jQuery.browser.operaMobile=/Opera Mini/i.test(nAgt);jQuery.browser.windowsMobile=/IEMobile/i.test(nAgt);jQuery.browser.mobile=jQuery.browser.android||jQuery.browser.blackberry||jQuery.browser.ios||jQuery.browser.windowsMobile||jQuery.browser.operaMobile;ytp.isDevice=jQuery.browser.mobile;jQuery.fn.CSSAnimate=function(a,g,p,m,h){function r(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}function f(a,f){return"string"!==typeof a||a.match(/^[\-0-9\.]+$/)?""+a+f:a}jQuery.support.CSStransition=function(){var a=(document.body||document.documentElement).style;return void 0!==a.transition||void 0!==a.WebkitTransition||void 0!==a.MozTransition||void 0!==a.MsTransition||void 0!==a.OTransition}();return this.each(function(){var e=this,k=jQuery(this);e.id=e.id||"CSSA_"+(new Date).getTime();var l=l||{type:"noEvent"};if(e.CSSAIsRunning&&e.eventType==l.type)e.CSSqueue=function(){k.CSSAnimate(a,g,p,m,h)};else if(e.CSSqueue=null,e.eventType=l.type,0!==k.length&&a){e.CSSAIsRunning=!0;"function"==typeof g&&(h=g,g=jQuery.fx.speeds._default);"function"==typeof p&&(h=p,p=0);"function"==typeof m&&(h=m,m="cubic-bezier(0.65,0.03,0.36,0.72)");if("string"==typeof g)for(var b in jQuery.fx.speeds)if(g==b){g=jQuery.fx.speeds[b];break}else g=jQuery.fx.speeds._default;g||(g=jQuery.fx.speeds._default);if(jQuery.support.CSStransition){l={"default":"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"};l[m]&&(m=l[m]);var d="",q="transitionEnd";jQuery.browser.webkit?(d="-webkit-",q="webkitTransitionEnd"):jQuery.browser.mozilla?(d="-moz-",q="transitionend"):jQuery.browser.opera?(d="-o-",q="otransitionend"):jQuery.browser.msie&&(d="-ms-",q="msTransitionEnd");l=[];for(c in a){b=c;"transform"===b&&(b=d+"transform",a[b]=a[c],delete a[c]);"filter"===b&&(b=d+"filter",a[b]=a[c],delete a[c]);if("transform-origin"===b||"origin"===b)b=d+"transform-origin",a[b]=a[c],delete a[c];"x"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" translateX("+f(a[c],"px")+")",delete a[c]);"y"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" translateY("+f(a[c],"px")+")",delete a[c]);"z"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" translateZ("+f(a[c],"px")+")",delete a[c]);"rotate"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" rotate("+f(a[c],"deg")+")",delete a[c]);"rotateX"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" rotateX("+f(a[c],"deg")+")",delete a[c]);"rotateY"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" rotateY("+f(a[c],"deg")+")",delete a[c]);"rotateZ"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" rotateZ("+f(a[c],"deg")+")",delete a[c]);"scale"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" scale("+f(a[c],"")+")",delete a[c]);"scaleX"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" scaleX("+f(a[c],"")+")",delete a[c]);"scaleY"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" scaleY("+f(a[c],"")+")",delete a[c]);"scaleZ"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" scaleZ("+f(a[c],"")+")",delete a[c]);"skew"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" skew("+f(a[c],"deg")+")",delete a[c]);"skewX"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" skewX("+f(a[c],"deg")+")",delete a[c]);"skewY"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" skewY("+f(a[c],"deg")+")",delete a[c]);"perspective"===b&&(b=d+"transform",a[b]=a[b]||"",a[b]+=" perspective("+f(a[c],"px")+")",delete a[c]);0>l.indexOf(b)&&l.push(r(b))}var c=l.join(","),s=function(){k.off(q+"."+e.id);clearTimeout(e.timeout);k.css(d+"transition","");"function"==typeof h&&h(k);e.called=!0;e.CSSAIsRunning=!1;"function"==typeof e.CSSqueue&&(e.CSSqueue(),e.CSSqueue=null)},n={};$.extend(n,a);n[d+"transition-property"]=c;n[d+"transition-duration"]=g+"ms";n[d+"transition-delay"]=p+"ms";n[d+"transition-style"]="preserve-3d";n[d+"transition-timing-function"]=m;setTimeout(function(){k.one(q+"."+e.id,s);k.css(n)},1);e.timeout=setTimeout(function(){k.called||!h?(k.called=!1,e.CSSAIsRunning=!1):(k.css(d+"transition",""),h(k),e.CSSAIsRunning=!1,"function"==typeof e.CSSqueue&&(e.CSSqueue(),e.CSSqueue=null))},g+p+100)}else{for(var c in a)"transform"===c&&delete a[c],"filter"===c&&delete a[c],"transform-origin"===c&&delete a[c],"auto"===a[c]&&delete a[c];h&&"string"!==typeof h||(h="linear");k.animate(a,g,h)}}})};var getYTPVideoID=function(url){var movieURL;if(url.substr(0,16)=="http://youtu.be/"){movieURL=url.replace("http://youtu.be/","");}else if(url.indexOf("http")>-1){movieURL=url.match(/[\\?&]v=([^]*)/)[1];}else{movieURL=url} return movieURL;};jQuery.mbYTPlayer={name:"jquery.mb.YTPlayer",version:"2.7.0",author:"Matteo Bicocchi",defaults:{containment:"body",ratio:"16/9",videoURL:null,startAt:0,stopAt:0,autoPlay:true,vol:100,addRaster:false,opacity:1,quality:"default",mute:false,loop:true,showControls:true,showAnnotations:false,showYTLogo:true,stopMovieOnClick:false,realfullscreen:true,gaTrack:true,onReady:function(player){},onStateChange:function(player){},onPlaybackQualityChange:function(player){},onError:function(player){}},controls:{play:"P",pause:"p",mute:"M",unmute:"A",onlyYT:"O",showSite:"R",ytLogo:"Y"},rasterImg:"images/raster.png",rasterImgRetina:"images/raster@2x.png",locationProtocol:"https:",buildPlayer:function(options){return this.each(function(){var YTPlayer=this;var $YTPlayer=jQuery(YTPlayer);YTPlayer.loop=0;YTPlayer.opt={};$YTPlayer.addClass("mb_YTVPlayer");var property=$YTPlayer.data("property")&&typeof $YTPlayer.data("property")=="string"?eval('('+$YTPlayer.data("property")+')'):$YTPlayer.data("property");if(typeof property.vol!="undefined") property.vol=property.vol==0?property.vol=1:property.vol;jQuery.extend(YTPlayer.opt,jQuery.mbYTPlayer.defaults,options,property);var canGoFullscreen=!(jQuery.browser.msie||jQuery.browser.opera||self.location.href!=top.location.href);if(!canGoFullscreen) YTPlayer.opt.realfullscreen=false;if(!$YTPlayer.attr("id")) $YTPlayer.attr("id","YTP_"+new Date().getTime());YTPlayer.opt.id=YTPlayer.id;YTPlayer.isAlone=false;var playerID="mbYTP_"+YTPlayer.id;var videoID=this.opt.videoURL?getYTPVideoID(this.opt.videoURL):$YTPlayer.attr("href")?getYTPVideoID($YTPlayer.attr("href")):false;YTPlayer.videoID=videoID;YTPlayer.opt.showAnnotations=(YTPlayer.opt.showAnnotations)?'0':'3';var playerVars={'autoplay':0,'modestbranding':1,'controls':0,'showinfo':0,'rel':0,'enablejsapi':1,'version':3,'playerapiid':playerID,'origin':'*','allowfullscreen':true,'wmode':'transparent','iv_load_policy':YTPlayer.opt.showAnnotations};var canPlayHTML5=false;var v=document.createElement('video');if(v.canPlayType){canPlayHTML5=true;} if(canPlayHTML5) jQuery.extend(playerVars,{'html5':1});if(jQuery.browser.msie&&jQuery.browser.version<9){this.opt.opacity=1;} var playerBox=jQuery("
").attr("id",playerID).addClass("playerBox");var overlay=jQuery("").css({position:"absolute",top:0,left:0,width:"100%",height:"100%"}).addClass("YTPOverlay");YTPlayer.isSelf=YTPlayer.opt.containment=="self";YTPlayer.opt.containment=YTPlayer.opt.containment=="self"?jQuery(this):jQuery(YTPlayer.opt.containment);YTPlayer.isBackground=YTPlayer.opt.containment.get(0).tagName.toLowerCase()=="body";if(YTPlayer.isBackground&&ytp.backgroundIsInited) return;if(!YTPlayer.opt.containment.is(jQuery(this))){$YTPlayer.hide();}else{YTPlayer.isPlayer=true;} if(ytp.isDevice&&YTPlayer.isBackground){$YTPlayer.remove();return;} if(ytp.isDevice){$YTPlayer.remove();return;} if(YTPlayer.opt.addRaster){var retina=(window.retina||window.devicePixelRatio>1);overlay.addClass(retina?"raster retina":"raster");}else{overlay.removeClass("raster retina");} var wrapper=jQuery("").addClass("mbYTP_wrapper").attr("id","wrapper_"+playerID);wrapper.css({position:"absolute",zIndex:0,minWidth:"100%",minHeight:"100%",left:0,top:0,overflow:"hidden",opacity:0});playerBox.css({position:"absolute",zIndex:0,width:"100%",height:"100%",top:0,left:0,overflow:"hidden",opacity:this.opt.opacity});wrapper.append(playerBox);YTPlayer.opt.containment.children().not("script, style").each(function(){if(jQuery(this).css("position")=="static") jQuery(this).css("position","relative");});if(YTPlayer.isBackground){jQuery("body").css({position:"relative",minWidth:"100%",minHeight:"100%",zIndex:1,boxSizing:"border-box"});wrapper.css({position:"fixed",top:0,left:0,zIndex:0,webkitTransform:"translateZ(0)"});$YTPlayer.hide();}else if(YTPlayer.opt.containment.css("position")=="static") YTPlayer.opt.containment.css({position:"relative"});YTPlayer.opt.containment.prepend(wrapper);YTPlayer.wrapper=wrapper;playerBox.css({opacity:1});playerBox.after(overlay);YTPlayer.overlay=overlay;if(!YTPlayer.isBackground){overlay.on("mouseenter",function(){$YTPlayer.find(".mb_YTVPBar").addClass("visible");}).on("mouseleave",function(){$YTPlayer.find(".mb_YTVPBar").removeClass("visible");})} if(!ytp.YTAPIReady){jQuery("#YTAPI").remove();var tag=jQuery("").attr({"src":jQuery.mbYTPlayer.locationProtocol+"//www.youtube.com/player_api?v="+jQuery.mbYTPlayer.version,"id":"YTAPI"});jQuery("head").append(tag);}else{setTimeout(function(){jQuery(document).trigger("YTAPIReady");},100)} jQuery(document).on("YTAPIReady",function(){if((YTPlayer.isBackground&&ytp.backgroundIsInited)||YTPlayer.isInit) return;if(YTPlayer.isBackground&&YTPlayer.opt.stopMovieOnClick) jQuery(document).off("mousedown.ytplayer").on("mousedown,.ytplayer",function(e){var target=jQuery(e.target);if(target.is("a")||target.parents().is("a")){$YTPlayer.pauseYTP();}});if(YTPlayer.isBackground){ytp.backgroundIsInited=true;} YTPlayer.opt.autoPlay=typeof YTPlayer.opt.autoPlay=="undefined"?(YTPlayer.isBackground?true:false):YTPlayer.opt.autoPlay;YTPlayer.opt.vol=YTPlayer.opt.vol?YTPlayer.opt.vol:100;jQuery.mbYTPlayer.getDataFromFeed(YTPlayer.videoID,YTPlayer);jQuery(YTPlayer).on("YTPChanged",function(){if(YTPlayer.isInit) return;YTPlayer.isInit=true;new YT.Player(playerID,{videoId:YTPlayer.videoID.toString(),playerVars:playerVars,events:{'onReady':function(event){YTPlayer.player=event.target;if(YTPlayer.isReady) return;YTPlayer.isReady=true;YTPlayer.playerEl=YTPlayer.player.getIframe();$YTPlayer.optimizeDisplay();YTPlayer.videoID=videoID;jQuery(window).on("resize.YTP",function(){$YTPlayer.optimizeDisplay();});if(YTPlayer.opt.showControls) jQuery(YTPlayer).buildYTPControls();var startAt=YTPlayer.opt.startAt?YTPlayer.opt.startAt:1;YTPlayer.player.setVolume(0);jQuery(YTPlayer).muteYTPVolume();jQuery.mbYTPlayer.checkForState(YTPlayer);YTPlayer.checkForStartAt=setInterval(function(){var canPlayVideo=YTPlayer.player.getVideoLoadedFraction()>startAt/YTPlayer.player.getDuration();if(YTPlayer.player.getCurrentTime()>=startAt&&YTPlayer.player.getDuration()>0&&canPlayVideo){clearInterval(YTPlayer.checkForStartAt);YTPlayer.player.setVolume(0);jQuery(YTPlayer).muteYTPVolume();if(typeof YTPlayer.opt.onReady=="function") YTPlayer.opt.onReady($YTPlayer);if(YTPlayer.opt.autoPlay) $YTPlayer.playYTP();else YTPlayer.player.pauseVideo();if(YTPlayer.opt.autoPlay) $YTPlayer.playYTP();else YTPlayer.player.pauseVideo();if(!YTPlayer.opt.mute) jQuery(YTPlayer).unmuteYTPVolume();$YTPlayer.css("background-image","none");YTPlayer.wrapper.CSSAnimate({opacity:YTPlayer.isAlone?1:YTPlayer.opt.opacity},2000);jQuery.mbYTPlayer.checkForState(YTPlayer);}else{YTPlayer.player.playVideo();YTPlayer.player.seekTo(startAt,true);}},100);},'onStateChange':function(event){if(typeof event.target.getPlayerState!="function") return;var state=event.target.getPlayerState();if(typeof YTPlayer.opt.onStateChange=="function") YTPlayer.opt.onStateChange($YTPlayer,state);var controls=jQuery("#controlBar_"+YTPlayer.id);var data=YTPlayer.opt;if(state==0){if(YTPlayer.state==state) return;YTPlayer.state=state;YTPlayer.player.pauseVideo();var startAt=YTPlayer.opt.startAt?YTPlayer.opt.startAt:1;if(data.loop){YTPlayer.wrapper.css({opacity:0});$YTPlayer.playYTP();YTPlayer.player.seekTo(startAt,true);}else if(!YTPlayer.isBackground){YTPlayer.player.seekTo(startAt,true);$YTPlayer.playYTP();setTimeout(function(){$YTPlayer.pauseYTP();},10);} if(!data.loop&&YTPlayer.isBackground) YTPlayer.wrapper.CSSAnimate({opacity:0},2000);else if(data.loop){YTPlayer.wrapper.css({opacity:0});YTPlayer.loop++;} controls.find(".mb_YTVPPlaypause").html(jQuery.mbYTPlayer.controls.play);jQuery(YTPlayer).trigger("YTPEnd");} if(state==3){if(YTPlayer.state==state) return;YTPlayer.state=state;YTPlayer.player.setPlaybackQuality(YTPlayer.opt.quality);controls.find(".mb_YTVPPlaypause").html(jQuery.mbYTPlayer.controls.play);jQuery(YTPlayer).trigger("YTPBuffering");console.log("video buffering");} if(state==-1){if(YTPlayer.state==state) return;YTPlayer.state=state;YTPlayer.wrapper.css({opacity:0});jQuery(YTPlayer).trigger("YTPUnstarted");} if(state==1){if(YTPlayer.state==state) return;YTPlayer.state=state;$('body').css("overflow","auto");$('.loadMask-bg-div').removeClass("loadMask-bg-div");$('.lds-ellipsis').removeClass("lds-ellipsis");YTPlayer.player.setPlaybackQuality(YTPlayer.opt.quality);controls.find(".mb_YTVPPlaypause").html(jQuery.mbYTPlayer.controls.pause);jQuery(YTPlayer).trigger("YTPStart");if(typeof _gaq!="undefined"&&eval(YTPlayer.opt.gaTrack)) _gaq.push(['_trackEvent','YTPlayer','Play',(YTPlayer.title||YTPlayer.videoID.toString())]);if(typeof ga!="undefined"&&eval(YTPlayer.opt.gaTrack)) ga('send','event','YTPlayer','play',(YTPlayer.title||YTPlayer.videoID.toString()));} if(state==2){if(YTPlayer.state==state) return;YTPlayer.state=state;controls.find(".mb_YTVPPlaypause").html(jQuery.mbYTPlayer.controls.play);jQuery(YTPlayer).trigger("YTPPause");}},'onPlaybackQualityChange':function(e){if(typeof YTPlayer.opt.onPlaybackQualityChange=="function") YTPlayer.opt.onPlaybackQualityChange($YTPlayer);},'onError':function(err){if(err.data==150) {console.log("Embedding this video is restricted by Youtube.");if(YTPlayer.isPlayList) jQuery(YTPlayer).playNext();} if(err.data==2&&YTPlayer.isPlayList) jQuery(YTPlayer).playNext();if(typeof YTPlayer.opt.onError=="function") YTPlayer.opt.onError($YTPlayer,err);}}});});})});},getDataFromFeed:function(videoID,YTPlayer){YTPlayer.videoID=videoID;if(!jQuery.browser.msie){jQuery.getJSON(jQuery.mbYTPlayer.locationProtocol+'//gdata.youtube.com/feeds/api/videos/'+videoID+'?v=2&alt=jsonc',function(data,status,xhr){YTPlayer.dataReceived=true;var videoData=data.data;YTPlayer.title=videoData.title;YTPlayer.videoData=videoData;if(YTPlayer.opt.ratio=="auto") if(videoData.aspectRatio&&videoData.aspectRatio==="widescreen") YTPlayer.opt.ratio="16/9";else YTPlayer.opt.ratio="4/3";if(!YTPlayer.hasData){YTPlayer.hasData=true;if(YTPlayer.isPlayer){var bgndURL=YTPlayer.videoData.thumbnail.hqDefault;YTPlayer.opt.containment.css({background:"rgba(0,0,0,0.5) url("+bgndURL+") center center",backgroundSize:"cover"});}} jQuery(YTPlayer).trigger("YTPChanged");});setTimeout(function(){if(!YTPlayer.dataReceived&&!YTPlayer.hasData){YTPlayer.hasData=true;jQuery(YTPlayer).trigger("YTPChanged");}},1500)}else{YTPlayer.opt.ratio=="auto"?YTPlayer.opt.ratio="16/9":YTPlayer.opt.ratio;if(!YTPlayer.hasData){YTPlayer.hasData=true;setTimeout(function(){jQuery(YTPlayer).trigger("YTPChanged");},100)}}},getVideoID:function(){var YTPlayer=this.get(0);return YTPlayer.videoID||false;},setVideoQuality:function(quality){var YTPlayer=this.get(0);YTPlayer.player.setPlaybackQuality(quality);},YTPlaylist:function(videos,shuffle,callback){var YTPlayer=this.get(0);YTPlayer.isPlayList=true;if(shuffle) videos=jQuery.shuffle(videos);if(!YTPlayer.videoID){YTPlayer.videos=videos;YTPlayer.videoCounter=0;YTPlayer.videoLength=videos.length;jQuery(YTPlayer).data("property",videos[0]);jQuery(YTPlayer).mb_YTPlayer();} if(typeof callback=="function") jQuery(YTPlayer).on("YTPChanged",function(){callback(YTPlayer);});jQuery(YTPlayer).on("YTPEnd",function(){jQuery(YTPlayer).playNext();});},playNext:function(){var YTPlayer=this.get(0);YTPlayer.videoCounter++;if(YTPlayer.videoCounter>=YTPlayer.videoLength) YTPlayer.videoCounter=0;jQuery(YTPlayer.playerEl).css({opacity:0});jQuery(YTPlayer).changeMovie(YTPlayer.videos[YTPlayer.videoCounter]);},playPrev:function(){var YTPlayer=this.get(0);YTPlayer.videoCounter--;if(YTPlayer.videoCounter<0) YTPlayer.videoCounter=YTPlayer.videoLength-1;jQuery(YTPlayer.playerEl).css({opacity:0});jQuery(YTPlayer).changeMovie(YTPlayer.videos[YTPlayer.videoCounter]);},changeMovie:function(opt){var YTPlayer=this.get(0);YTPlayer.opt.startAt=0;YTPlayer.opt.stopAt=0;YTPlayer.opt.mute=true;if(opt){jQuery.extend(YTPlayer.opt,opt);} YTPlayer.videoID=getYTPVideoID(YTPlayer.opt.videoURL);jQuery(YTPlayer).pauseYTP();var timer=jQuery.browser.msie?1000:0;jQuery(YTPlayer.playerEl).CSSAnimate({opacity:0},timer);setTimeout(function(){jQuery(YTPlayer).getPlayer().cueVideoByUrl(encodeURI(jQuery.mbYTPlayer.locationProtocol+"//www.youtube.com/v/"+YTPlayer.videoID),1,YTPlayer.opt.quality);jQuery(YTPlayer).playYTP();jQuery(YTPlayer).one("YTPStart",function(){YTPlayer.wrapper.CSSAnimate({opacity:YTPlayer.isAlone?1:YTPlayer.opt.opacity},1000);jQuery(YTPlayer.playerEl).CSSAnimate({opacity:1},timer);if(YTPlayer.opt.startAt){YTPlayer.player.seekTo(YTPlayer.opt.startAt);} jQuery.mbYTPlayer.checkForState(YTPlayer);if(!YTPlayer.opt.autoPlay) jQuery(YTPlayer).pauseYTP();});if(YTPlayer.opt.mute){jQuery(YTPlayer).muteYTPVolume();}else{jQuery(YTPlayer).unmuteYTPVolume();}},timer);if(YTPlayer.opt.addRaster){var retina=(window.retina||window.devicePixelRatio>1);YTPlayer.overlay.addClass(retina?"raster retina":"raster");}else{YTPlayer.overlay.removeClass("raster");YTPlayer.overlay.removeClass("retina");} jQuery("#controlBar_"+YTPlayer.id).remove();if(YTPlayer.opt.showControls) jQuery(YTPlayer).buildYTPControls();jQuery.mbYTPlayer.getDataFromFeed(YTPlayer.videoID,YTPlayer);jQuery(YTPlayer).optimizeDisplay();},getPlayer:function(){return jQuery(this).get(0).player;},playerDestroy:function(){var YTPlayer=this.get(0);ytp.YTAPIReady=false;ytp.backgroundIsInited=false;YTPlayer.isInit=false;YTPlayer.videoID=null;var playerBox=YTPlayer.wrapper;playerBox.remove();jQuery("#controlBar_"+YTPlayer.id).remove();},fullscreen:function(real){var YTPlayer=this.get(0);if(typeof real=="undefined") real=YTPlayer.opt.realfullscreen;real=eval(real);var controls=jQuery("#controlBar_"+YTPlayer.id);var fullScreenBtn=controls.find(".mb_OnlyYT");var videoWrapper=YTPlayer.isSelf?YTPlayer.opt.containment:YTPlayer.wrapper;if(real){var fullscreenchange=jQuery.browser.mozilla?"mozfullscreenchange":jQuery.browser.webkit?"webkitfullscreenchange":"fullscreenchange";jQuery(document).off(fullscreenchange).on(fullscreenchange,function(){var isFullScreen=RunPrefixMethod(document,"IsFullScreen")||RunPrefixMethod(document,"FullScreen");if(!isFullScreen){YTPlayer.isAlone=false;fullScreenBtn.html(jQuery.mbYTPlayer.controls.onlyYT);jQuery(YTPlayer).setVideoQuality(YTPlayer.opt.quality);videoWrapper.removeClass("fullscreen");videoWrapper.CSSAnimate({opacity:YTPlayer.opt.opacity},500);videoWrapper.css({zIndex:0});if(YTPlayer.isBackground){jQuery("body").after(controls);}else{YTPlayer.wrapper.before(controls);} jQuery(window).resize();jQuery(YTPlayer).trigger("YTPFullScreenEnd");}else{jQuery(YTPlayer).setVideoQuality("default");jQuery(YTPlayer).trigger("YTPFullScreenStart");}});} if(!YTPlayer.isAlone){if(real){var playerState=YTPlayer.player.getPlayerState();videoWrapper.css({opacity:0});videoWrapper.addClass("fullscreen");launchFullscreen(videoWrapper.get(0));setTimeout(function(){videoWrapper.CSSAnimate({opacity:1},1000);YTPlayer.wrapper.append(controls);jQuery(YTPlayer).optimizeDisplay();YTPlayer.player.seekTo(YTPlayer.player.getCurrentTime()+.1,true);},500)}else videoWrapper.css({zIndex:10000}).CSSAnimate({opacity:1},1000);fullScreenBtn.html(jQuery.mbYTPlayer.controls.showSite);YTPlayer.isAlone=true;}else{if(real){cancelFullscreen();}else{videoWrapper.CSSAnimate({opacity:YTPlayer.opt.opacity},500);videoWrapper.css({zIndex:0});} fullScreenBtn.html(jQuery.mbYTPlayer.controls.onlyYT) YTPlayer.isAlone=false;} function RunPrefixMethod(obj,method){var pfx=["webkit","moz","ms","o",""];var p=0,m,t;while(p